#ifndef XTEXTURE_H
#define XTEXTURE_H

#ifdef XEXPORTING
#define XEXPORT_DLL __declspec(dllexport)
#else
#define XEXPORT_DLL __declspec(dllimport)
#endif

#include <string>


class XEXPORT_DLL XTexture
{
private:
	unsigned int ID;
	int Width;
	int Height;
public:
	XTexture();
	~XTexture();

	int GetWidth();
	int GetHeight();

	void Load(std::string path);
	void Unload();

	friend class XSprite;
};

#endif